﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Tanmia.Basis.Core;

namespace Tanmia.Warehouse.Core
{
    /// <summary>
    /// سعر المادة حسب واحدة قياس معينة
    /// </summary>
    public class ItemUnitPrice : BaseBusinessObject
    {
        private int itemUnitPriceID;
        private double unitPrice;
        private PriceName priceName;

        /// <summary>
        /// رقم تعريف سعر إحدى المواد بالواحدة المحددة
        /// </summary>
        public virtual int ItemUnitPriceID
        {
            get { return itemUnitPriceID; }
            set { SetValue<int>("ItemUnitPriceID", ref itemUnitPriceID, value); }
        }

        /// <summary>
        /// سعر المادة بواحدة القياس المحددة
        /// </summary>
        public virtual double UnitPrice
        {
            get { return unitPrice; }
            set { SetValue<double>("UnitPrice", ref  unitPrice, value); }
        }

        /// <summary>
        /// اسم السعر
        /// </summary>
        public virtual PriceName PriceName
        {
            get { return priceName; }
            set { SetValue<PriceName>("PriceName", ref priceName, value); }
        }
    }
}
